About the position
KEY RESPONSIBILITIES:
- Implement and verify computing platform - Work in collaboration with the Software team to define and implement the Continuous Delivery/Continuous Integration pipeline for the software system.
- Contribute to systems engineering and Operations documentation refinement.
- Support users, operators, as well as the implementation of releases, system changes and fixes.
- Work with other teams within construction and operations
- Work with system/array integration team, supporting integration and testing
- Be an integral member of the Computing and Software team, as a senior technical specialist that supports the establishment of Computing Platform operations
- Establish and maintain a professional relationship with the organisation's Compute Infrastructure and Networks team
- Participate in project management and activity management activities. Attend relevant training/courses to gain experience and improved knowledge.
- Research new technologies, methods, or approaches, with the purpose of utilizing them within the organization.
- Participate in innovation and technology development initiatives.
- Mentor and educate more junior engineers as and when required
KEY REQUIREMENTS:
QUALIFICATION:
- BTech/ Degree/ Masters/ PHD in Computer Science, Computer Engineering, or related fields
EXPERIENCE:
- BTech coupled with 13 years relevant working experience or Degree coupled with 9 years relevant working experience
- Masters coupled with 7 years relevant working experience
- PHD coupled with 5 years relevant working experience in software engineering, large scale computing, high performance computing, private cloud, and virtual computing (e.g. OpenStack, Kubernetes)
- Experience with systems administration, provisioning of MAAS, preferably using Linux and open-source tools (such as Docker, Helm, Ansible)
- Proficiency with one or more Continuous Integration and automated test execution tools (Jenkins, GoCD, Gitlab, Travis-CI).
KNOWLEDGE:
- Proficient in C++ and Python programming languages.
- Experienced in administering application servers, web servers and databases.
- Experienced in integrated security practices such as secrets management into the DevOps pipelines, SSO, platform and application hardening.
- Have some experience of line management.
- Systems Engineering processes.
- Willingness to transition between system development, roll-out and system support and operations
Desired Skills:
- Linux Operating System
- Jira